@charset "utf-8";
.noBd {
	border:none !important;
}
/**450*/
.border450 {
	width:450px;
	padding:1px;
	overflow:hidden;
	border:#f0f0f0 1px solid;
}
.border450 table {
	width:450px;
}
.border450 table td {
	width:450px;
	text-align:center;
	vertical-align:middle;
}
.border450 table td a {
	display:block;
	*display:inline;
	width:450px;
}
.border450 table td img {
	max-width:450px;
}
/***/
.border400 {
	width:400px;
	max-height:400px;
	overflow:hidden;
	padding:1px;
	overflow:hidden;
	border:#f0f0f0 1px solid;
}
.border400 table {
	width:400px;
}
.border400 table td {
	width:400px;
	text-align:center;
	vertical-align:middle;
}
.border400 table td a {
	display:block;
	*display:inline;
	width:400px;
}
.border400 table td img {
	max-width:400px;
}
/**230*/
.border230 {
	width:224px;
	padding:2px;
	background-color:#FFFFFF;
	overflow:hidden;
	border:#dadbd6 1px solid;
}
.border230 table {
	width:224px;
}
.border230 table td {
	width:224px;
	text-align:center;
	vertical-align:middle;
}
.border230 table td a {
	display:block;
	*display:inline;
	width:224px;
}
.border230 table td img {
	width:224px;
}
/**200*/
.border200 {
	width:196px;
	padding:1px;
	height:145px;
	overflow:hidden;
	border:#f0f0f0 1px solid;
}
.border200 table {
	width:196px;
	height:145px;
}
.border200 table td {
	width:196px;
	height:145px;
	text-align:center;
	vertical-align:middle;
}
.border200 table td a {
	display:block;
	*display:inline;
	width:196px;
	height:145px;
}
.border200 table td img {
	width:196px;
	max-height:145px;
}
/**180*/
.border180 {
	width:178px;
	padding:1px;
	border:#f0f0f0 1px solid;
}
.border180 table {
	width:178px;
}
.border180 table td {
	width:178px;
	text-align:center;
}
.border180 table td img {
	max-width:178px;
}
/**160*/
.border160 {
	width:160px;
	padding:1px;
	border:1px solid #589200;
}
.border160 table {
	width:160px;
}
.border160 table td {
	width:160px;
	text-align:center;
}
.border160 table td a {
	display:block;
	*display:inline;
	width:160px;
}
.border160 table td img {
	max-width:160px;
}

.border160NB {
	width:160px;	
}
.border160NB table {
	width:160px;
}
.border160NB table td {
	width:160px;
	text-align:center;
}
.border160NB table td a {
	display:block;
	*display:inline;
	width:160px;
}
.border160NB table td img {
	max-width:160px;
}
/**130*/
.border130 {
	width:130px;
}
.border130 table {
	width:130px;
}
.border130 table td {
	width:130px;
	text-align:center;
}
.border130 table td a {
	display:block;
	*display:inline;
	width:130px;
}
.border130 table td img {
	max-width:130px;
}
/**100*/
.border100 {
	width:100px;
	padding:1px;
	border:1px solid #d2d2d2;
}
.border100 table {
	width:100px;
}
.border100 table td {
	width:100px;
	text-align:center;
}
.border100 table td a {
	display:block;
	*display:inline;
	width:100px;
}
.border100 table td img {
	max-width:100px;
	max-height:100px;
}
/**95*/
.border95 {
	width:95px;
	padding:1px;
	border:1px solid #589200;
}
.border95 table {
	width:95px;
}
.border95 table td {
	width:95px;
	text-align:center;
}
.border95 table td a {
	display:block;
	*display:inline;
	width:95px;
}
.border95 table td img {
	max-width:95px;
}
/**/
.border95NB {
	width:95px;
	overflow:hidden;
}
.border95NB table {
	width:95px;
}
.border95NB table td {
	width:95px;
	text-align:center;
}
.border95NB table td a {
	display:block;
	*display:inline;
	width:95px;
}
.border95NB table td img {
	max-width:95px;
}
/***/
.border80NB {
	width:80px;
	height:60px;
	overflow:hidden;
}
.border80NB table {
	width:80px;
	height:60px;
}
.border80NB table td {
	width:80px;
	height:60px;
	text-align:center;
}
.border80NB table td a {
	display:block;
	*display:inline;
	width:80px;
	height:60px;
}
.border80NB table td img {
	max-width:80px;
	max-height:60px;
	background:#fff transparent;
}
/**75*/
.border75 {
	width:75px;
	overflow:hidden;
}
.border75 table {
	width:75px;
}
.border75 table td {
	width:75px;
	text-align:center;
}
.border75 table td a {
	display:block;
	*display:inline;
	width:75px;
}
.border75 table td img {
	max-width:75px;
	background:#fff transparent;
}
/***/
/**50*/
.border50 {
	width:46px;
	height:46px;
	padding:1px;
	margin-right:2px;	
	border:1px solid #589200;
	overflow:hidden;
}
.border50 table {
	width:46px;
	height:46px;
	display:inline-table;
	overflow:hidden;
}
.border50 table td {
	width:46px;
	height:46px;
	text-align:center;
}
.border50 table td a {	
	width:46px;
	height:46px;
	display:block;
	*display:inline;
}
.border50 table td img {
	overflow:hidden;
	max-width:46px;
	height:46px;
	*display:inline;
}
.border50NB {
	width:50px;
	height:50px;
	overflow:hidden;
}
.border50NB table {
	width:50px;
	height:50px;
	overflow:hidden;
}
.border50NB table td {
	width:50px;
	height:50px;
	*margin:0;
	text-align:center;
}
.border50NB table td a {
	display:block;
	*display:inline;
	*margin:0;
	width:50px;
	height:50px;
}
.border50NB table td img {
	overflow:hidden;
	max-width:50px;
	*margin:0;
	height:50px;
}
/***/
.border40NB {
	width:40px;
	height:40px;
	overflow:hidden;
}
.border40NB table {
	width:40px;
	height:40px;
	overflow:hidden;
}
.border40NB table td {
	width:40px;
	height:40px;
	text-align:center;
}
.border40NB table td a {
	ddisplay:block;
	*display:inline;
	width:40px;
	height:40px;
}
.border40NB table td img {
	overflow:hidden;
	max-width:40px;
	height:40px;
}
/***/
.border30 {
	border:2px solid #FFFFFF;
	width:30px;
	height:30px;
	overflow:hidden;
}
.border30 table {
	width:30px;
	height:30px;
	overflow:hidden;
}
.border30 table td {
	width:30px;
	height:30px;
	text-align:center;
}
.border30 table td a {
	display:block;
	*display:inline;
	width:30px;
	height:30px;
}
.border30 table td img {
	overflow:hidden;
	width:30px;
	height:30px;
}
/***/
.border25 {
	width:25px;
	height:25px;
	overflow:hidden;
}
.border25 table {
	width:25px !important;
	height:25px !important;
	overflow:hidden;
	margin-left:0!important;
}
.border25 table td {
	width:25px !important;
	height:25px !important;
	text-align:center;
	line-height:normal !important;
	padding:0!important;
	border:none !important;
}
.border25 table td a {
	display:block;
	*display:inline;
	width:25px;
	height:25px;
}
.border25 table td img {
	overflow:hidden;
	width:25px;
	height:25px;
}